package com.itheima.a01immutable;

import java.util.Iterator;
import java.util.Set;

public class ImmutableDemo2 {
    public static void main(String[] args) {
        /*
            创建不可变的set集合
            "张三","李四","王五","赵六"

            细节：
                当我们要获取一个不可变的Set集合时，里面的参数一定要保证唯一性
        */

        //一旦创建完毕之后，是无法进行修改的，在下面的代码当中，只能进行查询操作
        Set<String> set = Set.of("张三","张三", "李四", "王五", "赵六");

        for (String s : set) {
            System.out.println(s);
        }

        System.out.println("----------------------------");

        Iterator<String> it = set.iterator();
        while (it.hasNext()){
            String s = it.next();
            System.out.println(s);
        }

        System.out.println("----------------------------");

        //不可修改
        /*set.remove("李四");
        set.add("aaa");*/
    }
}
